package com.cugmarket.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.*;

@Data
@Accessors(chain = true)
@TableName("chat_message")
public class ChatMessage implements Serializable {
  private static final long serialVersionUID = 1L;
  
    /**
   * 聊天信息标识
   */
  @TableId(value = "id")
  private String id;

    /**
   * 聊天记录标识
   */
  private String chatListId;

    /**
   * 发起者标识
   */
  private String fromUserId;

    /**
   * 接受者标识
   */
  private String toUserId;

    /**
   * 发起者昵称
   */
  private String fromUserNick;

    /**
   * 接受者昵称
   */
  private String toUserNick;

  /**
   * 发起者头像
   */
  private String fromUserAvatar;

  /**
   * 接收者头像
   */
  private String toUserAvatar;

    /**
   * 聊天内容
   */
  private String content;

  /**
   * 发送时间
   */
  private Date sendTime;

    /**
   * 1已读0未读
   */
  private Integer isRead;

}